hand barrows - French English Dictionary